//package at.spengergasse.dao.util;
//
//import java.sql.Connection;
//import java.sql.SQLException;
//
//import javax.naming.Context;
//import javax.naming.InitialContext;
//import javax.naming.NamingException;
//import javax.sql.DataSource;
//
//public class ConnectionPoolController
//{
//
//	private static DataSource datasource;
//
//	static
//	{
//		try
//		{
//			Context initCtx = new InitialContext();
//			Context envCtx = (Context) initCtx.lookup("java:comp/env");
//			datasource = (DataSource) envCtx.lookup("jdbc/testDB");
//		} catch (NamingException e)
//		{
//			e.printStackTrace();
//		}
//	}
//
//	public static Connection getConnection() throws SQLException
//	{
//		if (datasource == null)
//		{
//			throw new IllegalStateException(
//					"datasource not initialized properly");
//		}
//		try
//		{
//			return datasource.getConnection();
//		} catch (SQLException e)
//		{
//			e.printStackTrace();
//			return null;
//		}
//	}
// }
